package cn.yunyichina.provider.pay.constant;

/**
 * 医保属性
 * Created by Lullaby on 2016/12/2.
 */
public class Medicare {

    public static final String INSURANCE_MODE_NOPE = "0"; //自费insurance_mode

    public static final String INSURANCE_MODE_YEP = "1"; //医保insurance_mode

    public enum Scene {
        REGISTRATION, // 挂号
        TREATMENT, // 诊间
        HOSPITALIZATION, // 住院
        COMMON // 非医院类
    }

    public enum Industry {
        HOSPITAL, // 医院
        STORE //药店
    }

    public enum QueryScene {
        WEBPAY, // 医保查询(非当面付)
        FACEPAY // 医保查询(当面付)
    }

    public enum Insurance {
        YEP, // 医保
        NOPE // 非医保
    }

    public enum WechatOrderType {
        REGPAY("RegPay"), // 挂号
        DIAGPAY("DiagPay"); // 门诊

        private String value;

        WechatOrderType(String value) {
            this.value = value;
        }

        public String getValue() {
            return this.value;
        }
    }

}
